<html>
    <head>
        <title>uni.onLocationChange(FUNCTION CALLBACK)</title>
    </head>
    <body>
        <script>
             /*
                一、uni.onLocationChange(FUNCTION CALLBACK)

                          1、概述

                                    监听实时地理位置变化事件，需结合 uni.startLocationUpdate 或 uni.startLocationUpdateBackground 使用。

                          2、平台差异说明

                                    App	        H5	        微信小程序	支付宝小程序	百度小程序	抖音小程序、飞书小程序	QQ小程序	快手小程序	京东小程序	元服务	小红书小程序
                                    √（3.6.8+）	√（3.6.8+）	    √	        x	        √	        √	                x	        √	        x	        √	        √

                          3、onLocationChange 兼容性

                                    HarmonyOS
                                    HBuilderX 4.25

                          4、FUNCTION CALLBACK 参数(回调函数参数)

                                                    参数名	            类型	    说明	                                    平台差异说明

                                                ①、latitude	          Number	纬度，范围为 -90~90，负数表示南纬。	

                                                ②、longitude	      Number	经度，范围为 -180~180，负数表示西经。

                                                ③、speed	          Number	速度 (m/s)	                                    H5不支持

                                                ④、accuracy	          number	位置的精确度	

                                                ⑤、altitude	          number	高度 (m)	                                    H5不支持

                                                ⑥、verticalAccuracy	  number	垂直精度 (m)	                                抖音小程序、快手小程序 Android 无法获取，返回 0

                                                ⑦、horizontalAccuracy number	水平精度 (m)	                                抖音小程序不支持

                                                ⑧、city	              string	定位到的城市信息	                             百度小程序、抖音小程序（iOS 不支持）

                                                ⑨、cityCode	          String	城市编码	                                    百度小程序

                                                ⑩、street	          String	街道名称	

                                                ⑪、city	              String	城市名称	                                    百度小程序

                                                ⑫、country	          String	国家	                                        百度小程序

                                                ⑬、countryCode	      String	国家代码	                                    百度小程序

                                                ⑭、province	          String	省份	                                        百度小程序

                                                ⑮、streetNumber	      String	街道号码	                                    百度小程序

                                                ⑯、district	          String	区	                                            百度小程序

                                                ⑰、isFullAccuracy	  Boolean	是不是精确定位信息	                             百度小程序

                                                ⑱、altitudeAccuracy	  Number	海拔的精确度信息	                             App

                          5、注意

                                  ①、该方法会持续监听地理位置信息的变化，建议在不需要监听地理位置信息变化后，直接调用 uni.stopLocationUpdate 方法取消监听。

                                  ②、微信小程序若使用该接口，需要在 app.json 中进行声明，否则将无法正常使用该接口，详情  
                                        
                                            https://developers.weixin.qq.com/miniprogram/dev/api/location/wx.onLocationChange.html

                                  ③、抖音小程序调用此 API 需要申请高精度权限，具体信息见高精度定位运营规范

                                            https://developer.open-douyin.com/docs/resource/zh-CN/mini-app/operation/platform-capabilities/high-progress-targeting/gaojingdu/

                                  ④、HarmonyOS Next平台调用此 API 需要申请定位权限ohos.permission.APPROXIMATELY_LOCATION、ohos.permission.LOCATION，需自行在项目中配置权限。
                                  
                                            具体位置在 harmony-configs/entry/src/main/module.json5 中的 requestPermissions 字段。该配置文件在构建产物中原始鸿蒙工程相同目录内。


                          6、示例：

                                    uni.onLocationChange(function (res) {
                                        console.log('纬度：' + res.latitude);
                                        console.log('经度：' + res.longitude);
                                    });
            */
        </script>
    </body>
</html>